PhpOffice\PhpSpreadsheet\Worksheet\AutoFilter D

Total Complexity 174
Dependencies 14
Dependents 7
Total lines 1,103
Lines of code 682
Logical lines of code 459
Comment lines 72
Methods 44
Properties 4

Methods 44

Method Rating Maintainability Complexity Lines of code
showHideRows()
D
20
48 207
filterTestInCustomDataSet()
D
34 34 85
filterTestInDateGroupSet()
A
50 8 28
setRange()
A
52 8 23
__clone()
S
55 7 20
setColumn()
S
55 6 19
autoExtendRange()
S
58 6 15
filterTestInPeriodDateSet()
S
59 5 13
shiftColumn()
S
59 4 14
testColumnInRange()
S
62 4 11
calculateTopTenValue()
S
57 3 16
setRangeToMaxRow()
S
62 3 11
filterTestInSimpleDataSet()
S
66 3 8
dynamicFilterDateRange()
S
58 2 14
clearColumn()
S
67 2 8
getColumn()
S
68 2 7
__construct()
S
68 2 7
dynamicNextMonth()
S
62 1 11
dynamicThisQuarter()
S
70 1 6
dynamicThisYear()
S
67 1 7
dynamicThisWeek()
S
63 1 10
getEvaluated()
S
82 1 3
dynamicToday()
S
68 1 7
dynamicTomorrow()
S
66 1 8
dynamicYearToDate()
S
67 1 7
dynamicNextYear()
S
67 1 7
dynamicYesterday()
S
68 1 7
dynamicThisMonth()
S
63 1 10
firstDayOfQuarter()
S
64 1 9
dynamicNextWeek()
S
63 1 10
dynamicNextQuarter()
S
68 1 7
dynamicLastYear()
S
67 1 7
dynamicLastWeek()
S
63 1 10
dynamicLastQuarter()
S
70 1 6
setEvaluated()
S
81 1 3
dynamicLastMonth()
S
63 1 10
makeDateObject()
S
69 1 6
getColumnByOffset()
S
71 1 5
getColumnOffset()
S
80 1 3
getColumns()
S
82 1 3
getRange()
S
82 1 3
setParent()
S
74 1 5
getParent()
S
82 1 3
__toString()
S
81 1 3